package cn.tedu.oop;
/*本类用作面向对象OOP入门案例
* 设计手机这一类事物
* 分析属性:品牌 价格 尺寸 颜色
* 分析功能:打电话 发短信 看直播*/

/*在一个java文件中可以写多个class,但是,被public修饰的class
* 只能有一个,并且要求这个公共类的名字必须与文件名一样*/
public class TestCreateClass {
    public static void main(String[] args) {
        /*我们使用new关键字创建对应类的对象*/
        Phone p1=new Phone();
        p1.video();
        p1.message();
        p1.call();

        System.out.println(p1.brand);
        System.out.println(p1.price);
        System.out.println(p1.color);
        System.out.println(p1.size);

        Phone p2=new Phone();
        p2.call();
        p2.message();
        p2.video();

        p2.brand="HUAWEI";
        p2.color="中国红";
        p2.price=8888.88;
        p2.size=5.6;
        System.out.println(p2.brand);
        System.out.println(p2.color);
        System.out.println(p2.price);
        System.out.println(p2.size);

        System.out.println(p1);
        System.out.println(p2);

    }
}

class Phone{
    double price;
    String brand;
    double size;
    String color;

    public void call(){
        System.out.println("正在打电话~");
    }
    public void message(){
        System.out.println("正在发短息~");
    }
    public void video(){
        System.out.println("正在看直播~");
    }


}